home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / earcd / misc / emu / und64.rea < prev    next >
Text File  |  1997-03-02  |  4KB  |  117 lines

  1. Short:    THE C-64 archive file processor v38.13
  2. Author:   Jess Sosnoski (at the below address!!!)
  3. Uploader: starblaz@postoffice.ptd.net
  4. Version:  38.13
  5. Type:     misc/emu
  6.  
  7. This program is designed to list/test or extract from the following C-64
  8. type archives:
  9. .d64 Diskimages (174848 & 175531-byte varieties)
  10. .x64 Unix C-64 1541/1570 35-track diskimages
  11. .t64 Tapeimages
  12. .p00 Program images
  13. .lnx C-64 LyNX archives (ALL versions, both punter & xmodem types)
  14. .lbr C-64 Library Archives
  15. .sfx C-64 self-extracting archives (converts conveniently to lzh/lha)
  16.  
  17. NOTE
  18. ----
  19. I've noticed some people referring to this program as version 0.xxx
  20. It's VERSION 38 REVISION 13...not version 0.3813.
  21. Thank you :)
  22.  
  23. REQUIREMENTS
  24. ------------
  25. An Amiga with Kickstart 1.1+ (I don't have 1.0 so I can't test it on that)
  26. about 200K contiguous free ram, some supported archive files, and a 
  27. storage device that will hold them--and possibly the output files.
  28.  
  29. CHANGES:
  30. --------
  31. 38.0:
  32. Totally rewrote I/O routines for even more speed.  Fixed LOTS of bugs,
  33. added ability to not convert filenames.  Oh, yea, added .t64 and .p00
  34. file support, and AmigaGuide docs.
  35.  
  36. 38.1:
  37. Fixed a bug in the command parsing which required one to select another
  38. option in order to use the no filename conversion option.
  39.  
  40. 38.2:
  41. Added optional output path (gee, could be useful).
  42. Now checks dirs for circular links.
  43. Also, now reports illegal track & sector errors (in files or dirs).
  44.  
  45. 38.3:
  46. Fixed a few bugs that were causing the program to permanently eat memory.
  47. Optimized a couple of odds 'n ends too.
  48. Smaller code size than 38.2!
  49.  
  50. 38.4
  51. Finally (totally) fixed the bug in the filesize function, now it will
  52. always free the fileinfoblock when it should.  Removed some redundant
  53. code, eeeeeaaaaand... got smaller code than 38.2 and 38.3
  54. (not much of an update, but definately a bugfix)
  55.  
  56. 38.5
  57. Fixed (hopefully) a bug causing mungwall hits and crashes if a filename
  58. for an archive was longer than 40 characters.  I set the length
  59. of a filename to 255 characters to fix this.
  60. Hmmm...a hair more optimization shrunk the program another 4 bytes.
  61.  
  62. 38.6
  63. Added .x64 support, and possibility to extract .t64 IMG files.
  64.  
  65. 38.7
  66. Rewrote/optimized the .p00 and .t64 routines, and moved them to their own
  67. separate modules.  Fixed 2 bugs in the .t64 processor:
  68. Now closes the output file if an error occured during a write, and
  69. skips over files who's pointer points past the end of the archive.
  70. Fixed a bug in the fileexists function that ignored the path, therefore
  71. only checking the current directory.
  72.  
  73. 38.8
  74. Some small optimizations, and added support for .lnx archives.
  75.  
  76. 38.9
  77. About 300 bytes worth of optimization, and fixed a NASTY bug in the
  78. .d64/x64 routine that wouldn't allow extraction/listing.
  79. (Damn, I SWEAR it worked right before I uploaded it!)
  80.  
  81. 38.10
  82. Minor update: added support for .d64's w/appended error information,
  83.  
  84. 38.11
  85. Supports all .t64 formats now, also supports all .lnx archives now.
  86. Added support for .lbr files.
  87. Added checking for corrupt .t64/.p00 files, and improved file recognition.
  88. Small optimizations here and there.
  89. Fixed a bug in renaming of files.
  90.  
  91. 38.12
  92. Added support for .sfx files, converts them conveniently to a lzh/lha
  93. extractable archive! :)
  94.  
  95. 38.13
  96. Reordered the .guide file.
  97. Changed the way .d64 data was stored in memory...therefore
  98. IT NO LONGER EATS UP 180K+ every time you run it...it only
  99. allocates the memory it needs, when it needs it.
  100. Fixed a bug in processing .d64's when track & sector links pointed to 0,0
  101. Fixed bug in .p00 processing.
  102. Added swedish .guide to distribution (see thank you section!)
  103.  
  104.  
  105. ============================= Archive contents =============================
  106.  
  107. Original  Packed Ratio    Date     Time    Name
  108. -------- ------- ----- --------- --------  -------------
  109.    24564   11477 53.2% 10-Feb-97 20:58:42  und64
  110.    30682   12662 58.7% 22-Feb-97 23:35:06  und64.guide
  111.     1906    1391 27.0% 23-Feb-97 22:21:06  UNd64.Guide.info
  112.     3588    1807 49.6% 23-Feb-97 22:20:12  UNd64.readme
  113.    34815   14395 58.6% 02-Sep-92 15:32:38  UNd64Swedish.guide
  114.     2489    1699 31.7% 02-Sep-92 16:06:46  UNd64Swedish.guide.info
  115. -------- ------- ----- --------- --------
  116.    98044   43431 55.7% 24-Feb-97 23:21:16   6 files
  117.